body { 
 font-family: .8em Verdana, Arial, Sans-Serif, Mongolian Baiti;
 font-size: 1.2em;
 line-height: 1.6em; 
 margin: 10px 0 0 0;
 background: #fff;}

a { color: #0066B3; background: inherit; text-decoration: overline;}
a:hover { color: #808080; background: inherit; }

table {
	margin: 0 15px;
	background: #fff;
	padding: 10px;
	border: 1px dotted #ccc;
	display: inline;
}

table td *{
writing-mode: tb-rl;
}

h1 { 
 font: bold 2.9em Arial, Arial, Sans-Serif;
 color: #214584; 
 padding: 0; 
 margin: 10px;
 height: 500px;
 text-align: center;
 }
 
h2,#slogan { 
 font: 1.2em Arial, Arial, Sans-Serif; 
 padding: 0 10px;
 margin: 0;
 height: 500px;
 }
 
 h2{font-weight: bold;}
 
#slogan { text-align:right; color:green;}

ul {  padding: 0; margin: 0;height: 500px;}
li { list-style-type: none;}

#menu { margin: 15px 1em 0 15px; padding: 15px; border:0 1px 0 1px solid #ccc;}
#menu li { margin: 0 0 1.5em 1.4em; display:inline;}
#menu li a{text-decoration:none;}
#menu li a.current{ font-weight: bold; }

.tArea {
	padding: 0 0 0 1em;
	height: 500px;
}

.hArea {
padding: 0 0 0 1em;
height: 200px;  
}
.leftimg{
float:left;
padding:10px;
}

#sArea{
	margin: 0 15px;
	padding: 5px;
	height: 500px;
	display: inline;
}

#iArea{
	margin: 0 15px;
	padding: 5px;
	height: 500px;
}

#sArea{	border: 1px solid #ccc;}

#sArea .search {padding: 1em;}

#iArea .box{
height: 200px;
display: block;
}

#copyRight { 
 border-left: 1px dotted #ccc;
 margin: 0; 
 text-align: center;
 font-size: .8em;	
 height: 500px;
 }
 
 .pm {
   writing-mode: tb-rl;
   display: inline;
 }
 
 input, textarea, select{
   font-size:1.4em;
 }
